useParams  路由参数

useLocation  navigate的state数据

useSearchParams 查询字符串


路由组件的懒加载

配置Suspense使用,用来展示正在加载的效果
React.lazy(()=> import('路径'))

redux

store  用来管理数据 createStore

reducer  用来修改数据  function(state, action){}  reducer中的返回值决定了redux中的数据被修改成什么样子
调用时机: 1. store.dispatch执行会触发reducer(为了修改数据) 2.createStore的时候是为了初始化数据

action  用来描述如何修改数据  {type:'描述需求的字符串'}


store.getState() 

store.dispatch(action对象)

store.subscribe(()=>{})


